someone who always pays the tab - Spanish English Dictionary